Mysql server kurulumlarında root şifresi ön tanımlı olarak boş gelmektedir, bu nedenle kurulumun hemen ardından, bir root şifresi tanımlamak gerekmektedir. Bu işlemi komut satırından yapabilmek için iki yol bulunuyor. Birincisi, mysql server ile birlikte gelen mysqladmin aracını kullanmak, ikincisi ise direk olarak mysql’e bağlanarak bir sql cümlesi ile root kullanıcısına bir password set etmektir. Bu yazıda, her iki yöntem de kullanılarak, ilk kurulum sonrasında, root passwordunun nasıl tanımlanabileceği anlatılmaktadır. mysqladmin, mysql sunucusu için her türlü yönetim işinde kullanılabilen bir command line client’tır Sunucunuz ile ilgili hemen her türlü yönetim işlemini yapabildiğiniz bu client ile root passwordu belirleyebilir, değiştirebilir ya da herhangi başka bir kullanıcı oluşturabilirsiniz. Yeni kurulan bir mysql sunucusuna, bir root passwordu set etmek için komut şöyle: mysqladmin’i şifre değiştirmek içinse, şu şekilde kullanabilirsiniz. Not: -p’den sonra boşluk olmadığına dikkat edin. Kullanabileceğiniz bir diğer yöntem ise, mysql’e bağlanıp, kısa bir mysql cümlesi ile password belirleme işlemidir. Şöyle yapabilirsiniz: Önce, mysql’e bağlanın. (Henüz root kullanıcısının bir şifresi olmadığı için bu şifresiz bağlanabiliyoruz.) Bağlandıktan sonra, işlemi mysql database’inde yapacağımızı söylemek için “use mysql” komutunu veriyoruz. Şimdi root şifresini tanımlayabiliriz: En son olarak da izinleri yenileyip, çıkıyoruz. Hepsi bu kadar. Yöntemlerden, keyfinize göre birini tercih edip, şifre tanımlama işlemlerini yapabilirsiniz.Mysqladmin ile Root Password Tanımlaması
# mysqladmin -u root password şifre
# mysqladmin -u root -p'şifre' password yeni-şifre
Sql Cümlesi İle Root Password Tanımlaması
# mysql -u root
mysql > use mysql;
mysql > SET PASSWORD FOR 'root'@'localhost' = PASSWORD('şifre');
mysql > flush privileges;
mysql> quit;
Bilgi Bankası
- Ana Sayfa
- Bilgi Bankası
- Linux Sunucu Yönetimi
- SSH ile MYSQL Root Şifre Değişikliği
- 65 Bu dökümanı faydalı bulan kullanıcılar: